Task parallel implementation of a solver for electromagnetic scattering problems
نویسندگان
چکیده
Electromagnetic computations, where the wavelength is small in relation to the geometry of interest, become computationally demanding. In order to manage computations for realistic problems like electromagnetic scattering from aircraft, the use of parallel computing is essential. In this paper, we describe how a solver based on a hierarchical nested equivalent source approximation can be implemented in parallel using a task based programming model. We show that the effort for moving from the serial implementation to a parallel implementation is modest due to the task based programming paradigm, and that the performance achieved on a multicore system is excellent provided that the task size, depending on the method parameters, is large enough.
منابع مشابه
Performance Analysis of Parallel Non- Orthogonal Peec-based Solver for Emc Applications
A parallel implementation of a quasi-static Partial Element Equivalent Circuit (PEEC)-based solver that can handle electromagnetic problems with non-orthogonal structures is presented in this paper. The solver has been written in C++ and employs GMM++ and ScaLAPACK computational libraries to make the solver fast, efficient, and adaptable to current parallel computer systems. The parallel PEEC-b...
متن کاملStatic Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملParallel Computation of 3-d Electromagnetic Scattering Using Finite Elements
The finite element method (FEM) with local absorbing boundary conditions has been recently applied to compute electromagnetic scattering from large 3-D geometries. In this paper, we present details pertaining to code implementation and optimization. Various types of sparse matrix storage schemes are discussed and their performance is examined in terms of vectorization and net storage requiremen...
متن کاملImplementation of the boundary integral method for electromagnetic scattering problems with geometrical discontinuities
The boundary integral method is used to solve scattering by perfect electric conducting or perfect dielectric bodies. This paper deals with different aspects of the modeling: frequency domain and time domain formulations, computing, solver. Methods allowing the treatment of geometrical discontinuity for all kinds of mesh are specially discussed. Validation of the formulations is carried by comp...
متن کاملImplementation of the Boundary Integral Method on MIMD Systems for Electromagnetic Scattering Problems
The boundary integral method is used to solve problems of scattering by perfect electric conducting or perfect dielectric bodies. Because this method requires large memory storage, it is implemented on a distributed memory parallel computer. The assembling is performed by nodal contribution, and the BiCGStab(m) algorithm is used for solving. Performances are analyzed using several large problems.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1801.03589 شماره
صفحات -
تاریخ انتشار 2016